草庐IT

sql - MySQL -> RESTful API

全部标签

c# - 从局部 View 向页面的 <head> 添加 CSS 引用

有没有办法从局部View向页面添加CSS引用,并让它们呈现在页面的中?(根据HTML4.01spec的要求)? 最佳答案 如果您使用的是MVC3和Razor,将每页项目添加到您的部分的最佳方法是:1)从布局页面中调用RenderSection()2)在您的子页面中声明相应的部分:/Views/Shared/_Layout.cshtml:@RenderSection("HeadArea")/Views/Entries/Index.cshtml:@sectionHeadArea{}生成的HTML页面包含一个如下所示的部分:

c# - 封装 Action<T> 和 Func<T>?

我正在尝试为某种IExecutable接口(interface)进行设计。我不会详细介绍,但重点是我有几个需要从基类执行的操作。它们可能采用不同的参数(没什么大不了的),并且它们可能会/可能不会返回值。到目前为止,这是我的设计:publicabstractclassActionBase{//...snip...}publicabstractclassActionWithResultBase:ActionBase{publicabstractTExecute();}publicabstractclassActionWithoutResultBase:ActionBase{publicab

c# - SQL - 将 NULL 插入 DateTime

我有一个表,我在其中将Datetime添加到某些列中。我使用存储过程将值插入表中。在存储过程中,我有一些变量接受null以插入到表中。我的问题是,当我尝试向表列中插入一个空值时,我在该列中得到了1900-01-01。我该怎么做而不是这个默认值在列中仅插入NULL??这是我的SP:CREATEPROCEDUREdbo.Insert@InserIDint,@InsertDateDatetime=null,ASInsertintoTables(InsertID,InsertDate)Values(@InsertID,@InsertDate)我这样做是为了分配一个空值:System.Data.

c# - 如何确定任意一段 T-SQL 所需的参数?

基本上,我正在寻找适用于任意T-SQL的SqlCommandBuilder.DeriveParameters的等价物。例如,这个查询需要一个参数:SELECT@Foo[Foo],'@Bar'[Bar],@Baz[Baz]我基本上需要提取:new[]{"Foo","Baz"}从上面。我可以构建一个SQL解析器,但我有一个到SQL服务器的开放连接,所以如果可能我更愿意使用现有选项。编辑:必须有一种方法可以做到这一点,因为SQLServer的商业智能开发工作室能够非常成功地做到这一点。编辑2:SQLBIDS正在执行此命令以描述结果:execsp_executesqlN'SETFMTONLYO

c# - 将 List<x> 转换为 List<y>

以下代码有效:Liststock=newList();foreach(tblStockiteminrepository.Single(id).tblStocks)stock.Add((JsonStock)item);所以您自然会认为这段代码也可以工作:Liststock=repository.Single(id).tblStocks.Cast().ToList()但我得到错误无效的转换操作-有人知道为什么会发生这种情况吗?更新tblStocks是LINQtoSQL对象tblStock的列表。JsonStock是tblStock类的简化版本,并作为JSON对象返回到网页。构建了以下运算符

c# - 处理 SQL 命令并关闭连接

直到现在我总是使用类似的结构从数据库中获取数据并填充数据表publicstaticDataTableGetByID(inttestID){DataTabletable=newDataTable();stringquery=@"SELECT*FROMtbl_TestASTWHERET.testID=@testID";using(SqlConnectioncn=newSqlConnection(Configuration.DefaultConnectionString)){SqlCommandcmd=newSqlCommand(query,cn);cmd.Parameters.Add("@

c# - 从 .net 存储 10 - 1 亿个模拟输出的最佳方式(SQL 与平面文件)

我一直在从事一个项目,该项目从模拟中生成大约10到1亿个输出,我想存储这些输出以供将来分析。数据有几个自然级别的组织,例如教室里的学生参加的考试有一些不同的表现指标。就能够一次放入内存而言,我的数据似乎是边界线(考虑到模拟的计算需要内存中的大量数据来进行计算),但我没有立即需要所有数据立即可供我的程序使用。我正在考虑将计算值输出到SQL数据库还是纯文本文件会更好。我正在寻找有关哪种方法可能更快/更容易维护的建议(或者如果您有存储数据的替代建议,我对此持开放态度)。我不需要能够与其他任何人共享数据,也不需要担心在未来几年访问数据。我只需要一种方便的方法来避免每次我想对值的分析进行调整时重

c# - 在 C# 中对具有两个属性的对象实现 IEqualityComparer<T>

我有一个案例,我需要在distinct上抓取一堆项目,但我的源是具有两个属性的对象集合,如下所示:publicclassSkillRequirement{publicstringSkill{get;set;}publicstringRequirement{get;set;}}我尝试按如下方式获取集合:SkillRequirementComparersCom=newSkillRequirementComparer();vardistinct_list=source.Distinct(sCom);我试图实现一个IEqualityComparer为此,但我在GetHashCode()上难住了

c# - 如何针对集合调用 Expression<Func<Entity, bool>>

我有一个从存储库模式定义存储库的接口(interface):interfaceIRepository{ListGetAllCustomers(Expression>expression);}我已经在EntityFramework上实现了它:classEntityFrameworkRepository{publicListGetAllCustomers(Expression>expression){returnDBContext.Customers.Where(expression).ToList();}}这似乎工作得很好,它允许我做类似的事情:varcustomers=entityFr

c# - 使用 LINQ-to-SQL 从事务内部回滚存储过程调用?

我有一个与SQLServer数据库一起运行的C#.netwinform程序。我正在使用LINQ-to-SQL。是否可以在我的程序中使用LINQ-to-SQL回滚对一个或多个存储过程的调用?最初我认为在存储过程中管理事务是有意义的,但如果我需要回滚多个存储过程调用作为单个事务的一部分,则需要在我的C#程序中完成。谁能给我指出一个代码片段来说明如何做到这一点,或者提供一些替代方案的见解? 最佳答案 DbTransaction的另一种选择是TransactionScope-这提供了一个更简单的编程模型,并且可以扩展到多个同步数据库和其他提